Microchip Technology /ATSAMD21E15CU /I2S /CLKCTRL0

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CLKCTRL0

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (8)SLOTSIZE 0NBSLOTS 0 (SLOT)FSWIDTH 0 (LJ)BITDELAY 0 (SCKDIV)FSSEL 0 (FSINV)FSINV 0 (MCKDIV)SCKSEL 0 (GCLK)MCKSEL 0 (MCKEN)MCKEN 0MCKDIV0MCKOUTDIV0 (FSOUTINV)FSOUTINV 0 (SCKOUTINV)SCKOUTINV 0 (MCKOUTINV)MCKOUTINV

SLOTSIZE=8, FSWIDTH=SLOT, SCKSEL=MCKDIV, FSSEL=SCKDIV, MCKSEL=GCLK, BITDELAY=LJ

Description

Clock Unit n Control

Fields

SLOTSIZE

Slot Size

0 (8): 8-bit Slot for Clock Unit n

1 (16): 16-bit Slot for Clock Unit n

2 (24): 24-bit Slot for Clock Unit n

3 (32): 32-bit Slot for Clock Unit n

NBSLOTS

Number of Slots in Frame

FSWIDTH

Frame Sync Width

0 (SLOT): Frame Sync Pulse is 1 Slot wide (default for I2S protocol)

1 (HALF): Frame Sync Pulse is half a Frame wide

2 (BIT): Frame Sync Pulse is 1 Bit wide

3 (BURST): Clock Unit n operates in Burst mode, with a 1-bit wide Frame Sync pulse per Data sample, only when Data transfer is requested

BITDELAY

Data Delay from Frame Sync

0 (LJ): Left Justified (0 Bit Delay)

1 (I2S): I2S (1 Bit Delay)

FSSEL

Frame Sync Select

0 (SCKDIV): Divided Serial Clock n is used as Frame Sync n source

1 (FSPIN): FSn input pin is used as Frame Sync n source

FSINV

Frame Sync Invert

SCKSEL

Serial Clock Select

0 (MCKDIV): Divided Master Clock n is used as Serial Clock n source

1 (SCKPIN): SCKn input pin is used as Serial Clock n source

MCKSEL

Master Clock Select

0 (GCLK): GCLK_I2S_n is used as Master Clock n source

1 (MCKPIN): MCKn input pin is used as Master Clock n source

MCKEN

Master Clock Enable

MCKDIV

Master Clock Division Factor

MCKOUTDIV

Master Clock Output Division Factor

FSOUTINV

Frame Sync Output Invert

SCKOUTINV

Serial Clock Output Invert

MCKOUTINV

Master Clock Output Invert

Links

() ()